<?php
//同一IP访问限制（1分钟内最多访问60次）
Route::group(['prefix' => '/', 'namespace' => 'Web', 'middleware' => ['throttle:60,1', 'web_visits']], function () {
    //公共方法路由
    Route::post('checkOnly', 'PublicController@checkOnly');//检测字段数据唯一性
    Route::post('uploadFile', 'PublicController@uploadFile');//上传文件
    Route::post('deleteFile', 'PublicController@deleteFile');//删除文件


    Route::get('/', 'IndexController@index'); //首页
    Route::get('reg', 'UserLoginController@reg');//注册页面
    Route::post('register', 'UserLoginController@register');//注册

    Route::get('login', 'UserLoginController@login')->name('login');//登录页面
    Route::post('logined', 'UserLoginController@logined');//登录
    Route::get('logout', 'UserLoginController@logout');//退出登录
    Route::get('forget', 'UserLoginController@forget');//找回密码页面

    Route::get('forumList', 'ForumController@list');//论坛页面
    Route::get('forumList/{type}', 'ForumController@list');//论坛页面
    Route::get('forumList/{type}/{tag}', 'ForumController@list');//论坛页面
    Route::get('forumDetail/{id}', 'ForumController@detail');//论坛详情页面
    Route::get('userHome', 'UserController@home');//用户主页
    Route::get('forumCommentList', 'ForumController@commentList');//评论列表
    Route::post('forumOperate', 'ForumController@operate');//个人操作


    //需要登录的路由
    Route::group(['middleware' => ['user_is_login']], function () {
        Route::get('userIndex', 'UserController@index');//用户中心
        Route::get('userSet', 'UserController@set');//获取用户基本设置
        Route::post('setIng', 'UserController@setIng');//用户基本设置
        Route::get('userMessage', 'UserController@message');//用户消息

        Route::get('forumCreate', 'ForumController@create');//添加论坛页面
        Route::post('forumInsert', 'ForumController@insert');//添加操作
        Route::get('forumEdit/{id}', 'ForumController@edit');//编辑页面
        Route::post('forumUpdate', 'ForumController@update');//编辑操作
        Route::delete('forumDelete', 'ForumController@delete');//删除操作
        Route::post('forumReply', 'ForumController@reply');//评论回复

    });


});


